package com.nbufe.domain.vo.factor;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 碳排放因子库Vo
 *
 * @author luzhiheng
 * @since 2023-12-26 16:13:08
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PageFactorBankVo {
    private Long id;

    /**
     * 原料类别id
     */
    private Long organizationId;

    /**
     * 名称
     */
    private String name;

    /**
     * 碳排放因子
     */
    private Double factor;

    /**
     * 平均低位发热量
     */
    private Double aveFuel;

    /**
     * 碳氧化率
     */
    private Double oxidationRate;

    /**
     * 单位热值含碳量
     */
    private Double carbonFuel;

    /**
     * 阶段（类别）
     */
    private String stage;

    /**
     * 数据来源
     */
    private String dataOrigin;

    /**
     * 单位
     */
    private String unit;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    private Date updateTime;

    private String createName;

    private String updateName;
}
